<?php
exit;

$str = '1.HTML是什么的缩写?()A
A. Hyper Text Markup Language 
B. Home Tool Markup Language 
C. Hyperlinks and Text Markup Language
D. Hand Tools for Music Layers

2.谁在管理Web的标准?()A
A. The World Wide Web Consortium
B. Mozilla
C. Microsoft
D. Apple

3.为最大的标题选择正确的HTML标签()C
A. <heading>
B. <head>
C. <h1>
D. <h6>

4.插入一个换行符的正确的HTML标签是?()C
A. <break />
B. <lb />
C. <br />
D. <lineBreak />

5.HTML中推荐的添加背景颜色的做法是()C
A. <background>yellow</background>
B. <body background="yellow">
C. <body style="background-color:yellow"> 
D. <color value="yellow" for="background">

6.将文字加粗的HTML标签是()B
A. <bold>     
B. <b>      
C. <bigText>    
D. <giveMeBold>

7.将文字倾斜的HTML标签是()A
A. <i>     
B. <italic>      
C. <smallText>     
D. <giveMeItalic>

8.HTMl中正确的超链接创建方式是()B
A. <a name="http://www.hytc.edu.cn">淮师主页</a>
B. <a href="http://www.hytc.edu.cn">淮师主页</a>
C. <a>http://www.hytc.edu.cn</a>
D. <a url="http://www.hytc.edu.cn">淮师主页</a>

9.e-mail链接是如何创建的？()A
A. <a href="mailto:xxx@yyy"> 
B. <mail>xxx@yyy</mail> 
C. <mail href="xxx@yyy"> 
D. <a href="xxx@yyy">

10.如何在新窗口中打开一个超链接？()C
A. <a href="url" new>
B. <a href="url" target="new">
C. <a href="url" target="_blank">
D. <a href="url" window>

11.下面哪个选项中都是<table>标签？()A
A. <table><tr><td>
B. <table><tr><tt>
C. <thead><body><tr>
D. <table><head><tfoot>

12.在表格单元中让单元格内容左对齐的HTML操作为()C
A. <td valign="left">
B. <td leftalign>
C. <td align="left">
D. <tdleft>

13.哪个标签可以创建带数字的列表？()A
A. <ol>
B. <list>
C. <ul>
D. <dl>

14.哪个标签可以创建带小圆圈的列表？()D
A. <list>
B. <dl>
C. <ol>
D. <ul>

15.正确的创建checkbox的HTML代码为()A
A. <input type="checkbox" />
B. <checkbox>
C. <check>
D. <input type="check" />

16.正确的创建文本输入框的HTML代码为()D
A. <input type="textfield" />
B. <textfield>
C. <textinput type="text" />
D. <input type="text" />

17.正确的创建下拉列表框的HTML代码为()D
A. <input type="list" />
B. <input type="dropdown" />
C. <list>
D. <select>

18.正确的创建文本区的HTML代码为()A
A. <textarea>
B. <input type="textarea" />
C. <input type="textbox" />
D. <textGroup>

19.正确的插入图片的HTML代码为()D
A. <img alt="MyImage">image.gif</img>
B. <image src="image.gif" alt="MyImage" />
C. <img href="image.gif" alt="MyImage" />
D. <img src="image.gif" alt="MyImage" />

20.正确的插入背景图片的HTML代码为()A
A. <body background="background.gif"> 
B. <background img="background.gif"> 
C. <img src="background.gif" background /> 
D. <div img="background.gif">

21.下列哪一项表示的不是按钮。()C
A.type="submit"
B.type="reset"
C.type="image" 
D.type="button"

22.下面哪一个属性不是文本的标签属性？()A
A.nbsp;
B.align 
C.color
D.face 

25.下面哪一项是换行符标签？()C
A.<body>
B.<font>
C.<br>
D.<p> 

26.下列哪一项是在新窗口中打开网页文档。()B
A._self 
B._blank
C._top 
D._parent

27.常用的网页图像格式有(? )和()C
A.gif，tiff? 
B.tiff，jpg?
C.gif，jpg? 
D.tiff，png

28.要使表格的边框不显示，应设置border的值是(? )。()B
A.1
B.0
C.2
D.3

29.在HTML中，不是链接的目标属性选项是()D
A.self 
B.new
C.blank
D.top

30.为了标识一个HTML文件应该使用的HTML标记是? 。()B
A.<p><／p>
B.<boby><／body> 
C.<html><／html>
D.<table><／table>

31.下面不属于CSS插入形式的是?()A
A.索引式 
B.内联式
C.嵌入式
D.外部式

32.在网页中，使用（ ）标记来完成超级链接。()A
A.<a>…</a> 
B.<p>…</p>　　 
C.<link>…</link>　 　　　
D.<li>…</li>

33.下列HTML标记中，属于非成对标记的是。()D
A.<li> 　　　　　　　　
B.<ul> 　　　　 
C.<P> 　　　　　 
D.<HR>

34.用HTML标记语言编写一个简单的网页，网页最基本的结构是()D
A. <html> <head>…</head> <frame>…</frame> </html>
B. <html> <title>…</title> <body>…</body> </html>
C. <html> <title>…</title> <frame>…</frame> </html>
D. <html> <head>…</head> <body>…</body> </html>

35.以下标记符中，用于设置页面标题的是()A
A.<title> 
B.<caption> 
C.<head> 
D.<html>

36.以下标记符中，没有对应的结束标记的是()B
A.<body> 
B.<br>
C.<html> 
D.<title>

37.若要是设计网页的背景图形为bg.jpg，以下标记中，正确的是()A
A.<body background=”bg.jpg”>
B.<body bground=”bg.jpg’’>
C.<body image=”bg.jpg”>
D.<body bgcolor=”bg.jpg”>

38.若要以加粗宋体、12号字显示“vbscript”以下用法中，正确的是()B
A.<b><font size=12>vbscript</b></font>
B.<b><font face=”宋体” size=12>vbscript</font></b>
C.<b><font size=“宋体”size=12>vbscript</b></font>
D.<b><font size=“宋体” fontsize=12>vbscript</b></font>

39.要使一张图片成为超链接，图片为 myhome.jpg,所链接的地址为http://www.pcnetedu.com,以下用法中，正确的是()B
A.<a href=”http://www.pcnetedu.com”>myhome.jpg</a>
B.<a href=” http://www.pcnetedu.com”><img src=”myhome.jpg”></a>
C.<img src=”myhome.jpg”><a href =”http://www.pcnetedu.com”></a>
D.<a href =http://www.pcneredu.com><img src=”myhome.jpg”>

40.以下标记中，用于定义一个单元格的是()A
A.<td>&nbsp;</td>
B.<tr>…</tr>
C.<table>…</table>
D.<caption>…</caption>

41.用于设置表格背景颜色的属性的是 ?()B
A.background
B.bgcolor
C.BorderColor
D.backgroundColor

42.要将页面的当前位置定义成名为”vbpos”和锚，其定义方法正确的是()B
A.<a href=:vbpos”></a>
B.<a href=”#vbpos”>vbpos</a>
C.<a name=vbpos>
D.<a name=”vbpos”></a>

43.若要产生一个4行30列的多行文本域，以下方法中，正确的是()C
A.<Input type=”text” Rows=”4” Cols=”30” Name=”txtintrol”>
B.<TextArea Rows=”4” Cols=”30” Name=”txtintro”>
C.<TextArea Rows=”4” Cols=”30” Name=”txtintro”></TextArea>
D.<TextArea Rows=”30” Cols=”4” Name=”?????? txtintro”></TextArea>

44.用于设置文本框显示宽度的属性是()A
A.Size
B.MaxLength
C.Value
D.Length

45.若要循环播放背景音乐bg.mid，以下用法中，正确的是()B
A.<bgsound src=”bg.mid” Loop=”1”>
B.<bgsound src=”bg.mid” Loop=True>
C.<sound src=”bg.mid” Loop=”True”>
D.<Embed src=”bg.mid” autostart=true></Embed>

47.若要在网页中插入样式表main.css,以下用法中，正确的是()A
A.<Link href=”main.css” type=text/css rel=stylesheet>
B.<Link Src=”main.css” type=text/css rel=stylesheet>
C.<Link href=”main.css” type=text/css>
D.<Include href=”main.css” type=text/css rel=stylesheet>

48.<img alt=#>，表示()C
A.图像的地址
B.图像的排列方式
C.在浏览器尚未完全读入图象时，在图象位置显示的文字
D.在浏览器尚未完全读入图象时，在图象的上方显示的文字

49.下列哪一项是"多选式选单"的语法？()A
A. <SELECT MULTIPLE> 
B. <SAMP></SAMP> 
C. <ISINDEX PROMPT="***"> 
D.<TEXTAREA WRAP=OFF|VIRTUAL|PHYSICAL></TEXTAREA>

51.html语言中，创建一个位于文档内部的靶位的标记是？ ()C
A. <name="NAME"> 
B. <name="NAME"></name> 
C. <a name="NAME"></a> 
D. <a name="NAME"

52.HTML的段落标签是? ()C
A. <Hn> </Hn> 
B. <PRE> </PRE> 
C. <P> 
D. <BR>

53.HTML语言中，设置正在被点中的链接的颜色的代码是？()B
A. <body bgcolor=?>
B. <body alink=?>  
C. <body link=?> 
D. <body vlink=?>

54.HTML文本显示状态代码中,<CENTER></CENTER>表示? ()D
A.文本加注下标线  
B. 文本加注上标线 
C. 文本闪烁   
D. 文本或图片居中 

55.加入一条水平线的HTML代码是? ()A
A. <hr>  
B. <img src="name" border=?> 
C. <img src="name" align=?> 
D. <img src="name"> 

56.在每个定义术语词之前的HTML代码是?  ()D
A.<dl></dl>  
B. <dt> 
C.<dd>      
D. <ol></ol> 

57.HTML代码<img src="name">表示? ()A
A. 添加一个图象  
B. 排列对齐一个图象 
C. 设置围绕一个图像的边框的大小 
E.加入一条水平线 

58.创建最小的标题的文本标签是？ ()C
A. <pre></pre>  
B. <h1></h1> 
C. <h6></h6> 
D. <b></b> 

59.设置围绕表格的边框宽度的HTML代码是？ ()B
A. <table size=#>  
B. <table border=#> 
C. <table bordersize=#> 
D. <tableborder=#>

60.HTML代码<img src="name" border=?>表示? ()C
A. 添加一个图象  
B. 排列对齐一个图象 
C. 设置围绕一个图像的边框的大小 
D. 加入一条水平线 

61.创建黑体字的文本标签是？ ()D
A. <pre></pre>  
B. <h1></h1> 
C. <h6></h6> 
D. <b></b> 

62.CSS分层是利用什么标记构建的分层？ ()B
A.〈dir〉
B.〈div〉 
C.〈dis〉 
D.〈dif〉 

63.HTML语言中，设置背景颜色的代码是？ ()A
A.<body bgcolor=?>  
B.<body text=?> 
C.<body link=?>  
D.<body vlink=?> 

64.在CSS语言中下列哪一项是“边框颜色”的语法？ ()A
A. border-color: <值>  
B. text-align: <值> 
C. letter-spacing: <值>  
D. vertical-align: <值> 

65.HTML代码<input  name="foo" size=20>表示？()B
A. 创建一个单选框  
B. 创建一个单行文本输入区域 
C. 创建一个提交按纽 
D. 创建一个使用图象的提交按纽 

66.表单提交中的方式有()A,E
A.get
B.reset
C.action
D.submit
E.post

67.在HTML中,<form action=?>,action表示()C
A.提交的方式
B.表单所用的脚本语言
C.提交的URL地址
D.表单的形式

68.在HTML中,<form method=?>,method表示()A
A. 提交的方式
B.表单所用的脚本语言
C.提交的URL地址
D.表单的形式

69.表单的文字段的HTML代码是()C
A.<input type=submit>
B.<input type=iamge>
C.<input type=text>
D.<input type=hide>

70.表单的隐藏域的HTML代码是()D
A.<input type=submit>
B.<input type=iamge>
C.<input type=text>
D.<input type=hide>

71.表单的复选框的HTML代码是()D
A.<input type=submit>
B.<input type=iamge>
C.<input type=text>
D.<input type=checkbox>

72.表单的单选框的HTML代码是()C
A.<input type=submit>
B.<input type=iamge>
C.<input type=radio>
D.<input type=checkbox>

73.表单的图像域的HTML代码是()B
A. <input type=submit>
B.<input type=iamge>
C.<input type=radio>
D.<input type=checkbox>

74.表单的文本域的HTML代码是()B
A.<input type=submit></input>
B.<textarea name="textarea"></textarea>
C.<input type=radio></input>
D.<input type=checkbox></input>

75.表单的密码域的HTML代码是()B
A.<input type=submit>
B.<input type=password>
C.<input type=radio>
D.<input type=checkbox>

76.列表框的HTML代码是()B
A.<input type=submit></input>
B.<textarea name="textarea"></textarea>
C.<select multiple></select>  
D.<input type=checkbox></input>

77.定义表行的HTML是()C
A.<table>
B.<td>
C.<tr>
D.<th>

78.定义表头的HTML是()D
A.<table>
B.<td>
C.<tr>
D.<th>

79.定义表单元格的HTML是()B
A.<table>
B.<td>
C.<tr>
D.<th>

80.跨多行的表元的HTML代码为()A
A.<th colspan=#>
B.<th rowspan=#>
C.<td colspan=#>
D.<td rowspan=#>

81.跨多列的表元的HTML代码为()B
A.<th colspan=#>
B.<th rowspan=#>
C.<td colspan=#>
D.<td rowspan=#>

82.设置表格的边框为0的HTML代码是()C
A.<table cellspacing =0>
B.<table height=0>
C.<table border=0>
D.<table cellpadding =0>

83.设置表格的单元格填充为0的HTML代码是()D
A.<table cellspacing =0>
B.<table height=0>
C.<table border=0>
D.<table cellpadding =0>
  
84.设置表格的单元格间距为0的HTML代码是()A
A.<table cellspacing =0>
B.<table height=0>
C.<table border=0>
D.<table cellpadding =0>

85.设置表格的高度为600的HTML代码是()C
A.<table height=500 width=600>
B.<table vspace=600 hspace=500>
C.<table height=600 width=500>
D.<table vspacet=500 hspace=600>

86.设置表格的宽度为600的HTML代码是()A
A.<table height=500 width=600>
B.<table vspace=600 hspace=500>
C.<table height=600 width=500>
D.<table vspacet=500 hspace=600> 

88.表示表元(单元格)的背景色彩的HTML是()C
A.<tr color=#>
B.<tr bgcolor=#>
C.<th bgcolor=#>
D.<th color=#>

89.表示表元(单元格)的背景图像的HTML是()B
A.<tr backgound=#>
B.<th backgound =#>
C.<th src=#>
D.<tr src=#>

90.设置表格边框色彩的HTML代码是()C
A.<table color=#>
B.<th bordercolor=#>
C.<table bordercolor=#>
D.<th color=#>

91.设置表格边框色彩的亮度的HTML代码是()D
A.<th bordercolorlight=#>
B.<table bordercolor=#>
C.<th bordercolor=#>
D.<table bordercolorlight=#>

93.表格的正文的HTML是()A
A. < tbody> ... </tbody>
B.<tfoot> ... </tfoot>
C.<thead> ... </thead>
D.<content> ... </content>

94.框架页的基本语法是()C
A.<frames> ... </frames>
B.  <frame> ... </frame>
C.  <frameset> ... </frameset>
D.  <framed> ... </framed>
  
95.<frameset cols=#>表示()C
A.框架的行高
B.框架的行数
C.框架的列高
D.框架的列数

96.<frameset rows=#>表示()A
A.框架的行高
B.框架的行数
C.框架的列高
D.框架的列数

100.嵌入多媒体文本的HTML的基本语法是()B
A.<embed url=#></embed>
B.<embed src=#></embed>
C.<a src=#></embed>
D.<a url=#></embed>

101.嵌入背景音乐的HTML代码是()B
A.<backsound src=#>
B.<bgsound src=#>
C.<bgsound url=#>
D.<backsound url=#>

102.跳转到”hello.html”页面的”bn”锚点的代码是()C
A.<a href="hello.html&bn"> ... </a>
B.<a href="bnl#hello.html"> ... </a>
C.<a href="hello.html#bn"> ... </a>
D.<a href="#bn"> ... </a>
';
// preg_match('/^(\d{1,}.)(.*?)\(\)([A-E,]{1,})$/','102.跳转到”hello.html”页面的”bn”锚点的代码是()C,B,C',$matches);
// var_dump($matches);
// exit;
$str=str_replace('"','”',$str);
$str=htmlspecialchars($str);
echo '<pre>';
$arr = explode("\n\n", $str);
foreach ($arr as $vo) {
    $bag = explode("\n", $vo);
    $title='';
    $allanswer=array();
    $answer='';
    $type=1;
    foreach ($bag as $v) {
        $temp=array();
        if(preg_match('/^\d{1,}/',$v)){
            preg_match('/^(\d{1,}.)(.*?)\(\)([A-E,]{1,})$/',$v,$temp);
            $title=trim($temp['2']);
            $answer=trim($temp['3']);
            $type=strpos($answer, ',')===FALSE?$type:2;
            continue;
        }elseif(preg_match('/^[A-E]./',$v,$temp, PREG_OFFSET_CAPTURE)){
            $allanswer[]=array(trim($temp[0][0])=>trim(preg_replace('/^[A-E]./','',$v)));
        }
    }
    $sql="INSERT INTO `iic_kh_question` (`id`, `stage`, `title`, `img`, `answer`, `allanswer`, `comment`, `level`, `type`, `point`, `createtime`) ";
    $sql.="VALUES (NULL, '1', '{$title}', '', '{$answer}', '".json_encode($allanswer)."', '', '1', '{$type}', '1',".time().");\n\n";
    echo $sql;
    //echo $i . '<hr>';
}

